package com.smz.framework.utils.dateutil;

import org.springframework.format.datetime.DateFormatter;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.temporal.TemporalAccessor;
import java.util.Date;

/**
 * @Description:provide date tools
 * @author: 尚明珍
 * @date: 2019/7/24 10:37
 */
public class DateUtils {

    public static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

    public static  String formatDate(LocalDateTime date){
        return formatter.format(date);
    }

    public  static LocalDateTime parse(String strDate){
        //需要传入formatter指定parse的日期字符串格式，否则，会按照LocalDateTime(调用parse方法的对象)的格式去解析日期字符串，如果日期字符串与LocalDateTime格式不符，会position异常
       return  LocalDateTime.parse(strDate,formatter);
    }

    // TODO: 2019/7/24 LocalTime LocalDate ...时区等的方法 
}
